<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>Thymeleaf模板页面</title>
</head>
<body>
<p>输出文本数据，此时hello需要被存入到SpringMVC的Model中</p>
<div th:text="${hello}"></div>


<p>文本输出，会将所有数据都作为文本，无法识别标签</p>
<div th:text="${description}"></div>

<p>能识别标签输出文本</p>
<div th:utext="${description}"></div>

<p>输出集合对象</p>
<table>
    <tr>
        <td>序号</td>
        <td>id</td>
        <td>name</td>
        <td>address</td>
    </tr>
    <tr th:each="user,userStat:${users}">
        <td th:text="${userStat.count}"></td>
        <td th:text="${user.id}"></td>
        <td th:text="${user.name}"></td>
        <td th:text="${user.address}"></td>
    </tr>
</table>


<p>时间格式化输出</p>
<div th:text="${#dates.format(now,'yyyy年MM月dd日')}"></div>

<p>if条件判断</p>
<div th:if="${age>=18}">
    成年人
</div>


<p>反向条件判断,age小于18岁的时候才显示</p>
<div th:unless="${age>=18}">
    未成年人
</div>


<p>页面取出Map数据</p>
<div>
    <span th:text="${dataMap.No}"></span>住在<span th:text="${dataMap.address}"></span>
</div>

<p>循环输出Map</p>
<div th:each="mp:${dataMap}">
    <span th:text="${mp.key}"></span>:<span th:text="${mp.value}"></span>
</div>

<p>判断Map中是否有某个Key</p>
<div th:if="${#maps.containsKey(dataMap,'address')}">包含address的key</div>


<p>判断name中的值是否以spec开始，如果是，则输出</p>
<div th:if="${#strings.startsWith(name,'spec_')}">
    <span th:text="${name}"></span>
</div>

<p>替换指定字符串</p>
<div th:text="${#strings.replace(name,'spec_','')}"></div>


<p>跳转地址</p>
<a th:href="@{${url}(name='王五',age=25) }">跳转到ITHEIMA</a>

<p>图片显示</p>
<img th:src="'http://www.itheima.com/images/logo.png'">


<p>输出1-10的所有数据</p>
<div th:each="i:${#numbers.sequence(1,10)}">
    <span th:text="${i}"></span>
</div>

</body>
</html>